﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Autores.aspx.cs" Inherits="Bukstor.Admin.UI.Autores"
    MasterPageFile="~/MasterAdmin.Master" Theme="SkinAdmin" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <title>Autores</title>
    <style type="text/css">
        #divEtiquetasPersonales
        {
            width: 493px;
        }
    </style>
</asp:Content>
<asp:Content ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Panel ID="Panel1" runat="server">
        <br />Ingrese el nombre y apellido del autor que ingresará:<br /><br />
        <div id="divEtiquetasPersonales" align="right" style="float: left; height: 52px">
            <div style="height: 25px; vertical-align: middle">
                <asp:Label ID="lblNombre" runat="server" Height="22px" Style="font-weight: 700; margin-top: 5px;"
                    Text="Nombre"></asp:Label>
                <br />
            </div>
            <div style="height: 25px; vertical-align: middle">
                <asp:Label ID="lblApellido" runat="server" Height="22px" Style="font-weight: 700;
                    margin-top: 5px;" Text="Apellido" Width="96px"></asp:Label>
                <br />
            </div>
        </div>
        <div id="divCamposPersonales" style="float: right; height: 52px; width: 490px;">
            <div style="height: 25px; width: 400px;">
                <asp:TextBox ID="txtNombre" runat="server" ValidationGroup="autores"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvNombre" runat="server" ControlToValidate="txtNombre" ValidationGroup="autores"
                    Display="Dynamic" ErrorMessage="* Debe proporcionar el nombre del autor"></asp:RequiredFieldValidator>
                <br />
            </div>
            <div style="height: 25px; vertical-align: middle;">
                <asp:TextBox ID="txtApellido" runat="server" ValidationGroup="autores"></asp:TextBox>
                <asp:RequiredFieldValidator ID="rfvApellido" runat="server" ControlToValidate="txtNombre" ValidationGroup="autores"
                    Display="Dynamic" ErrorMessage="* Debe proporcionar el apellido del autor"></asp:RequiredFieldValidator>
                <br />
            </div>
        </div>       
        
        <asp:Panel ID="Panel2" runat="server" ><br />
        <div align="center"><asp:Button ID="btnAlta" runat="server" Text="CREAR NUEVO AUTOR" OnClick="btnAlta_OnClick" 
        ValidationGroup="autores"/></div><br />
        <div align="center"><asp:Button ID="btnTitulos" runat="server" Text="A TITULOS" OnClick="btnTitulos_Click"
        PostBackUrl="~/Titulos.aspx" /></div>
        </asp:Panel>
        <br />
        <br />
    </asp:Panel>
    <asp:GridView ID="GridView1" runat="server" DataSourceID="EntityDataSource1" OnSelectedIndexChanged="GridView1_SelectedIndexChanged"
        AutoGenerateColumns="False" DataKeyNames="id" AllowPaging="True" 
        AllowSorting="True">
        <Columns>
            <asp:CommandField ShowEditButton="True" ButtonType="Image" 
                CancelImageUrl="~/Imagenes/icoCancel.jpeg" 
                EditImageUrl="~/Imagenes/icoEditar.gif" HeaderText="Modificar Autor" 
                UpdateImageUrl="~/Imagenes/icoOk.jpeg" />
            <asp:BoundField DataField="id" HeaderText="id" ReadOnly="True" SortExpression="id" />
            <asp:BoundField DataField="nombre" HeaderText="nombre" SortExpression="nombre" />
            <asp:BoundField DataField="apellido" HeaderText="apellido" SortExpression="apellido" />
        </Columns>
    </asp:GridView>
    <asp:EntityDataSource ID="EntityDataSource1" runat="server" ConnectionString="name=BukstorBDEntities"
        DefaultContainerName="BukstorBDEntities" EnableFlattening="False" 
        EntitySetName="Autores" EnableUpdate="True">
    </asp:EntityDataSource>
    
    
</asp:Content>
